package service;

import model.ZbInfo;

import java.util.List;

/**
 * @program: pdd
 * @description: 直播服务接口
 * @create: 2020-11-23 15:38
 **/
public interface BroadcastServcie {

    /**
     * 使token失效
     * @return
     */
    public boolean invalid();

    /**
     * 生成token
     * @param userid
     * @return
     */
    public String createBroadcastToken(String userid);

    /**
     * 检查token是否合法
     * @param token
     * @return
     */
    public boolean checkToken(String token);

    /**
     * 获取所有正在进行的直播
     * @return
     */
    List<ZbInfo> getAllZbing();

    /**
     * 创建一个直播，直播只能是商家创建
     * @param info
     * @return
     */
    public ZbInfo createBroadcast(ZbInfo info);

}
